﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Gsp315_AIBehaviors
{
    public class GroupBehaviour
    {
        private behaviour_Type primaryBehaviour;
        private behaviour_Type secondaryBehaviour;
        private behaviour_Type defaultBehaviour;

        //DEFAULT CONSTRUCTOR
        public GroupBehaviour()
        {
            defaultBehaviour = behaviour_Type.WANDER;
            primaryBehaviour = behaviour_Type.FLEE;
            secondaryBehaviour = behaviour_Type.SEEK;
        }


        #region PROPERTIES
        //
        public behaviour_Type PrimaryBehaviour
        {
            get { return primaryBehaviour; }
            set { primaryBehaviour = value; }
        }
        //
        public behaviour_Type SecondaryBehaviour
        {
            get { return secondaryBehaviour; }
            set { secondaryBehaviour = value; }
        }
        //
        public behaviour_Type DefaultBehaviour
        {
            get { return defaultBehaviour; }
            set { defaultBehaviour = value; }
        }
        //
        #endregion PROPERTIES
    }
}
